sachith-1 / top-mobile-app-development-resources

Top mobile application development resources that most of every developer needs.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

top-mobile-app-development-resources

Top mobile application development resources that most of every developer needs.

All Contributors

Please read the Contribution-Guidelines

Table of contents

Android

Language or Technology Description
Java-AndroidStudio You write Android apps in the Java programming language using an IDE called Android Studio. Based on JetBrains' IntelliJ IDEA software, Android Studio is an IDE designed specifically for Android development. The fastest developer tools for building market-leading apps and accelerating performance. Android Studio will help you develop your app in a more productive way at scale. Build rich experiences. Code with confidence. Create connected apps. Eliminate tiresome tasks.
Kotlin Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference. Kotlin is designed to interoperate fully with Java, and the JVM version of Kotlin's standard library depends on the Java Class Library, but type inference allows its syntax to be more concise.

IOS

Language or Technology Description
Swift iOS developers design and build applications for mobile devices running Apple's iOS operating software. They are responsible for designing and coding the base application, ensuring the quality of the application, fixing application bugs, maintaining the code, and implementing application updates. As a Swift Developer you will be responsible for the development and maintenance of applications aimed towards iOS and OS X. You will oversee development of applications and their integration with back-end services.
Object-C Objective-C is a general-purpose, object-oriented programming language and objective-C is the primary programming language you use when writing software for OS X and iOS. that adds Smalltalk-style messaging to the C programming language. Originally developed by Brad Cox and Tom Love in the early 1980s.Objective-C is the primary programming language you use when writing software for OS X and iOS. It's a superset of the C programming language and provides object-oriented capabilities and a dynamic runtime.
Xamarin Xamarin is a Microsoft-owned open-source framework used for developing native and high-performance Android, iOS, macOS, tvOS, and watchOS apps leveraging .NET and C# programming languages. The framework empowers businesses to provide native performance and unique user experiences to end-users. In Xamarin, an abstraction layer controls the communication between the underlying platform code and shared code. The framework allows the developers to build an ecosystem with APIs, back-end, components, etc., using tools, libraries, and programming languages supported by an active community.

Cross-platform

Language or Technology Description
React Native React Native is an open-source UI software framework created by Facebook, Inc. It is used to develop applications for Android, Android TV, iOS, macOS, tvOS, Web, Windows and UWP by enabling developers to use the React framework along with native platform capabilities.
Flutter Flutter is an open-source UI software development kit created by Google. It is used to develop cross platform applications for Android, iOS, Linux, Mac, Windows, Google Fuchsia, and the web from a single codebase. First described in 2015, Flutter was released in May 2017.
Ionic An open source mobile toolkit for building high quality, cross-platform native and web app experiences. Move faster with a single code base, running everywhere with JavaScript and the Web.
NativeScript NativeScript is an open-source framework to develop mobile apps on the Apple iOS and Android platforms. Empower JavaScriptwith native APIs. Liberate your development by using platform APIs directly without leaving of JavaScript.
Cordova Apache Cordova is a mobile application development framework created by Nitobi. Cordova wraps your HTML/JavaScript app into a native container which can access the device functions of several platforms. These functions are exposed via a unified JavaScript API, allowing you to easily write one set of code to target nearly every phone or tablet on the market today and publish to their app stores.

Other resources

Language or Technology Description

Contributors

Thanks goes to these wonderful people (emoji key):


deelaka-1

πŸ“– πŸ€” πŸ‘€

Dasith Deelaka

πŸ€”πŸ“–

Buddhini Jayasundara

πŸ“–

Sachini Jayasundara

πŸ“–

This project follows the all-contributors specification. Contributions of any kind welcome!

About

Top mobile application development resources that most of every developer needs.

License:MIT License