Advance Android MainActivity Subclass of AppCompatActivity
What you Will Study
Android 6.0 (Marshmellow)
Android Studio
Supporting Numerous Display screen Sizes/Resolutions
Accessibility, Internationalization, Graphics
Actions, Fragments, Intents, Preferences
GUIs, Layouts, Menus, Useful resource Information, Lists, Adapters, Occasions, Contact/Gesture Processing
Immersive Mode, Printing Framework, PrintHelper
Net companies, JSON
Property (Photographs, Audio), View Animation
Threading, Collections, SQLite Database
Social sharing by way of implicit intents
and far, rather more
Earlier than You Start
This lesson reveals you easy methods to set up and configure Android Studio, Google’s Android Built-in Growth Environments (IDE).
Lesson 1: Take a look at-Driving the Tip Calculator App
On this lesson you’ll run and work together along with your first Android app utilizing an Android Digital Gadget and, when you’ve got one, an precise gadget.
Lesson 2: Welcome App
This lesson reveals you easy methods to use Android Studio to create a graphical consumer interface (GUI). You additionally find out about accessibility and internationalization.
Lesson 3: Tip Calculator App
On this lesson you be taught to make use of varied Android courses to create objects, name strategies on these objects, outline and name your personal strategies, and discover each inheritance and exception dealing with in Android.
Lesson 4: Flag Quiz App
Among the many key expertise you’ll purchase on this lesson are easy methods to use Fragments to make higher use of accessible display screen actual property, show an choices menu, handle consumer preferences, set up an app’s belongings, assist a number of gadget orientations and use Android’s logging mechanism to log error messages.
Lesson 5: Doodlz App
This lesson reveals you easy methods to create a drawing app. You be taught to detect when the consumer touches the display screen, course of a number of touches, use the accelerometer to detect movement occasions, draw traces, create and show menu objects on the app bar, and use Android 6.0’s new permissions mannequin.
Lesson 6: Cannon Recreation App
This lesson reveals you easy methods to create a easy sport app that’s straightforward to code and enjoyable to play. In it you discover ways to show the sport’s graphics, draw on display screen, hearth a cannonball, carry out collision detection, and add sound to your sport.
Lesson 7: WeatherViewer App
This lesson reveals you easy methods to use net companies in your apps. The app- makes use of the free OpenWeatherMap.org REST net companies to acquire a specified metropolis’s 16-day climate forecast. The app receives the climate information in JSON format. It makes use of a ListView to show the info in a scrollable checklist of things.
Lesson 8: Twitter® Searches App
This app permits you to save your favourite Twitter search queries with easy-to-remember quick tag names. The app permits you to share, edit anddelete saved searches. You be taught to assist each portrait and panorama orientations by designing a GUI that dynamically adjusts, based mostly on the present orientation.
Lesson 9: Handle Guide App
The Handle Bookapp offers handy entry to contact data that’s saved in a SQLite database on the gadget. You possibly can scroll by way of a contact checklist, view particulars, and add, edit, or delete contacts. The app offers a separate pill structure that at all times shows the contact checklist in a single third of the display screen and makes use of the display screen’s remaining two thirds to show both the chosen contact’s information or the display screen for including and modifying a contact.
source