
Master Android app development with a concise seven-hour course designed to finish in a weekend, featuring focused basics, no fluff, and dedicated help via Q&A and live chat.
Download the JDK and Android Studio on a Mac, install and launch Android Studio, and set up the Android Virtual Device to start building Android apps.
Install the JDK and Android Studio on Windows, then set up the Android SDK to start building Android apps, including choosing 64-bit options and emulator setup.
Ensure the JDK and Android Studio are installed on your Mac or PC. Finish the first section and celebrate with a dance, inviting you to join.
Master the essentials of Java for Android app development and build your first app that changes the background color.
Launch an Android Studio project, run an emulator, and test your first app on your computer; learn basic Java code to change the background color to red.
Set up android studio by creating a new java library module for learning java, write a main function with psvm, and run code to print hello there or a cat.
Explore strings and integers in Java by declaring a string named name and an integer age, and learn how semicolons and curly brackets structure code inside the class.
Learn how to use print and print line in Java to output strings and numbers to the console. Use printing to check program behavior and debug your code.
Explore how variables work in Java by creating and changing string and int variables, printing results with system.out.println, and understanding type consistency and naming conventions.
Learn how to use single-line and multi-line comments to document code, explain changes, and make debugging easier since comments are not executed, with wallet and price examples.
Explore booleans and if statements to make decisions in code, using true or false, comparisons, and else branches to control which code runs.
Explore arrays as ordered lists of values across strings, ints, doubles, and booleans, learn zero-based indexing, and practice accessing elements and checking length with an if statement.
Master loops in java by exploring for loops, iterating over arrays, and summing integer values. Print repeated messages and accumulate a total from an int array.
Take a quick study break to recharge from Swift programming. Dance together for a moment, then return energized as you continue learning programming and building an Android app.
Master functions in Java for Android app development by naming code blocks, calling functions, passing parameters, and returning values to build clearer, reusable logic.
Explore how to model real-world things with classes in Java, creating objects, properties, and methods, and extend classes with inheritance to build more specific types.
Celebrate your graduation from Java school and begin building real Android apps, test them on your phone or computer, and cement your understanding of functions and classes.
Sketch your app on paper to plan exactly what you'll build and save time. This lecture guides creating a tip calculator app in Android Studio from sketch to bill total.
Design Android layouts visually by stacking elements in a linear layout or adjusting relative layout, using text views, edit texts, and buttons, then preview in design mode before coding.
Learn to polish android layouts by arranging tip percentage and tip total with text views and buttons in linear layouts, margins, and weights for bold headings in portrait and landscape.
Connect the layout and code in an android app by wiring the tip total text view to a main activity property with findViewById, then update it with setText in onCreate.
Connect the layout to the code by wiring text views, edit text, and percent buttons, rename IDs for clarity, and prepare to display totals from user input.
Learn to handle button taps with an on click listener, including 10, 15, and 20 percent options, to compute tips and totals and update displays.
Take on the optional challenge to transform the tip calculator by replacing fixed buttons with an input field for a custom tip percentage, then calculate the total.
Celebrate finishing the typical cap and all you learned, then join along in a dance party with music as you look forward to the next section for Android app development.
Begin with a sketch to map app layout for a resume app. Learn to add images, navigate between activities, scroll text, and enable call and e-mail actions in Android Studio.
Design and arrange a simple Android app screen by building a linear layout, adding a name text, an image view, and three buttons, adjusting sizes, orientation, and margins.
Learn to add an image to your Android app by using an image asset in drawable and setting the image view's scale type, especially fit center.
Create a new work history activity with its own layout, and wire the main screen button to launch it using an intent and start the activity.
Learn to implement a scrollable work history in an Android app by wrapping a TextView in a vertically oriented ScrollView within a LinearLayout, enabling smooth text scrolling.
Add call and email functionality to an Android app using intents and URIs to dial a number and compose an email with preset recipient, subject, and body.
Take on the challenge to add an education button to the resume, wire it to a new activity, and list educational highlights from preschool to college, adjusting layout as needed.
Finish two complete apps and prep for the final one by mastering image addition, activity transitions, scrolling, and calling and email features in Android Studio.
Discover list views, the key scrolling elements in Android apps, with examples from tweets to inbox, and build the Dream Team app.
Build a dream team app using a list view to display favorite players, navigate between activities, and personalize content for any sport or hobby.
Learn to implement Android list views by wiring a string array to an array adapter and displaying items in a full screen list with simple list item one.
Reuse a single player detail activity and pass data between Android activities by creating an intent and using putExtra to send the selected player's name, retrieved with getIntent and getString.
Design a vertical linear layout with an image and four text views, wire up ids, and pass a player's name from a list to a detail activity to display it.
Develops a brute-force method for filling player details—age, college, and height—via if statements and string equals in the player detail activity, with Damian Lillard, Rasheed Wallace, and others as examples.
Learn to import images as assets, create circular image views, and set images programmatically with a map and image view, based on user taps.
Replace if statements with an object-oriented approach by creating a player class. Store players in an array and use an adapter to pass objects to the player detail.
Celebrate your achievement as you built three Android apps from scratch, using your basic Java knowledge and newfound programming skills.
Join Udemy's most fun class and learn how to make your own freaking Android apps! No prior programming experience necessary.
We run through every single step from installing Android Studio (the program we use to make apps) down to making apps 3 complete apps. And we'll never talk over your head. We've experienced the harsh reality of complicated and wordy tutorials and online classes. This class is what we wish we'd had when we were first learning to make apps. It's the first class to break everything down to the level that is perfect for "newbies" so that you never feel lost, and can excel and learn quickly.
Who is this class for?