
Edward Elgar Publishing UN iLibrary HeinOnline Directory of Open Access Books SAGE Journals ASTM Compass
From this page you can:
Home |
Descriptors



Android 6 for programmers / Paul J Deitel
Title : Android 6 for programmers : an app-driven approach Material Type: printed text Authors: Paul J Deitel, Author ; Harvey M. Deitel, Author ; Alexander Wald, Author Edition statement: 3rd edition Publisher: Prentice Hall (Boston) Publication Date: 2016 Pagination: xxxv, 422 p Layout: ill. Size: 24 cm ISBN (or other code): 978-0-13-428936-6 General note: Includes index (p. 405-422) Languages : English (eng) Original Language : English (eng) Descriptors: Android (Electronic resource)
Application software - Development
Mobile computing - ProgrammingClass number: 005.258 Abstract: Billions of apps have been downloaded from Google Play™! This book gives you everything you need to start developing great apps quickly and getting them published on Google Play™. The book uses an app-driven approach—each new technology is discussed in the context of eight fully coded and tested Android apps, complete with syntax shading, code highlighting, code walkthroughs and sample outputs.
Practical, Example-Rich Coverage of:
Android 6, Android Studio: Gradle™, Vector Asset Studio, Theme Editor
Material Design App Templates and Themes
AppCompat Library, Android Design Support Library, RecyclerView, FloatingActionButton, TextInputLayout
Material Design Elevation and Icons
REST Web Services/JSON, Threading, SQLite™ Database, Android 6 Permissions
Cursors, Loaders, ContentProviders
Supporting Various Screen Sizes/Resolutions
Accessibility, Internationalization
Activities, Fragments, Intents, Preferences
GUIs, Layouts, Menus, Resource Files, Events, Touch/Gesture Processing, Images, Audio, Graphics, Animation
Immersive Mode, PrintHelper
Google Play™ Store, App Publishing, Pricing, Marketing, In-App Advertising, In-App Billing, Virtual Goods and moreContents note: Introduction to Android; Welcome app; Tip calculator app; Flag quiz app; Doodlz app; Cannon game app; WeatherViewer app; Twitter searches app; Address book app; Google Play and app business issues; Index. Record link: https://library.seeu.edu.mk/index.php?lvl=notice_display&id=18444 Hold
Place a hold on this item
Copies
Barcode Call number Media type Location Section Status 1702-002305 005.258 Dei-And 2016 General Collection SEEU Library Skopje English Available Programming android / Zigurd Mednieks
Title : Programming android Material Type: printed text Authors: Zigurd Mednieks, Author ; Laird Dornin, Author ; G. Blake Meike, Author Edition statement: 2nd edition Publisher: O'Reilly Media, Inc, USA Publication Date: 2012 Pagination: xvii, 542 p. Layout: ill. Size: 23 cm ISBN (or other code): 978-1-449-31664-8 General note: Includes index (p. 519-542) Languages : English (eng) Original Language : English (eng) Descriptors: Android (Electronic resource)
Application software - Development
Mobile computing - ProgrammingClass number: 005.1 Abstract: Android has not only created a vibrant new market for mobile apps, it's also generating a new culture of interactive Java programming. This authoritative guide shows experienced application developers what they need to program for the Android operating system -- the core building blocks, how to put those blocks together, and how to build compelling apps that work on a full range of Android devices. With Programming Android, you'll learn advanced Java concepts in a way that any programmer can understand, even if you have no previous experience with the language. You'll delve into topics such as sensors, native development, and 3D graphics, and learn how to build Android apps on the platform of your choice, including Windows, Linux, and Mac OS X. * Learn the key components of an Android application * Explore the Android Framework and the Eclipse IDE * Understand Android's unique database design issues and examine the role of SQLite * Create an Android user interface that's captivating and easy to navigate * Make your app location-aware, and take advantage of multimedia * Use sensors and gestures to expand your app's input beyond the defaults Contents note: Preface; PartI: Tools and basics; 1.Installing the android SDK and prerequisites; Test drive: Confirm that your installation works; Components of the SDK; Keeping up-to-date; Example Code; On reading code; 2.Java for android; Android is reshaping client-side java; The java type system; Scope; Idioms of Java programming; 3.The ingredients of an Android application; Traditional programming models compared to Android; Activities, intents, and tasks; Other Android components; Component life cycles; Static application resources and context; The Android application runtime environment; Extending Android; Concurrency in Android; Serialization; 4.Getting your application into user's hands; Application signing; Placing an application for distribution in the Android market; Alternative distribution; Google maps API keys; Specifying API-level compatibility; Compatibility with many kinds of screens; 5.Eclipse for Android software development; Eclipse concepts and terminology; Eclipse views and perspectives; Java coding in eclipse; Eclipse and Android; Preventing bugs and keeping your code clean; Eclipse idiosyncrasies and alternatives; PartII: About the android framework; 6.Building view; Android GUI architecture; Assembling a graphical interface; Wiring up the controller; The menu and the action bar; View debugging and optimization; 7.Fragments and Multiplatform support; 8.Drawing 2D and 3D graphics; Rolling your own widgets; Bling; 9.Handling and persisting data; Relational database overview; SQLite; The SQL language; SQL and the database-centric data model for Android applications; The Android database classes; Database design for Android applications; Using the database API: MJAndroid; PartIII: A skeleton application for Android; 10.A framework for a well-behaved application; Visualizing life cycles; Visualizing the fragment life cycle; The activity class and well-behaved applications; 11.Building a user interface; Top-level design; Visual editing of user interfaces; Starting with a blank slate; Laying out the fragments; Folding and unfolding a scalable UI; Making Activity, fragment, action bar, and multiple layouts work together; The other activity; 12. Using content providers; Understanding content providers; Defining a provides public API; Writing and integrating a content provider; File management and binary data; Android MVC and content observation; A complete content provider: The SimpleFinchVideoContentProvider code; Declaring your content provider; 13. A content provider as a facade for RESTful web service; Developing RESTful android applications; A "Network MVC"; Summary of Benefits; Code example: Dynamically listing and catching YouTube; Video content; Structure of the source code for the finch YouTube video example; Stepping through the search application; PartIV: Advanced topics; 14.Search; Search interface; Query suggestions; 15.Location and mapping; 16.Multimedia; Audio and video; Playing audio and video; Recording audio and video; Stored media content; 17.Sensors, NFC, Speech, Gestures, and Accessibility; 18.Communication, Identity, Sync, and Social media; Account contacts; Authentication and synchronization; Bluetooth; 19.The Android native development kit (NDK); Native methods and JNI calls; The android NDK; Native libraries and headers provided by the NDK; Building your own custom library modules; Native activities; Index. Record link: https://library.seeu.edu.mk/index.php?lvl=notice_display&id=17107 Hold
Place a hold on this item
Copies
Barcode Call number Media type Location Section Status 1702-002437 005.1 Med-Pro 2012 General Collection SEEU Library Skopje English Available Swift programming / Matthew Mathias
Title : Swift programming : the Big Nerd Ranch guide Material Type: printed text Authors: Matthew Mathias, Author ; John Gallagher, Author Edition statement: 2nd edition Publisher: Big Nerd Ranch, (Atlanta, GA) Publication Date: 2016 Pagination: xix, 459 p. Layout: ill. Size: 26 cm ISBN (or other code): 978-0-13-461061-0 General note: Includes index (p. 449-459) Languages : English (eng) Original Language : English (eng) Descriptors: Application software
iOS (Electronic resource)
Mobile computing - Programming
Swift (Computer program language)Class number: 005.25 Abstract: "Swift programming"-Through the authors' carefully constructed explanations and examples, you will develop an understanding of Swift grammar and the elements of effective Swift style. Updated for Swift 3.0, the book is also compatible with Swift 2.1. You will also learn how to navigate Xcode 8 and get the most out of Apple's documentation. Throughout the book, the authors share their insights into Swift to ensure that you understand the how's and whys of Swift and can put that understanding to use in different contexts. After working through this book, you will have the knowledge and confidence to develop your own solutions to a wide range of programming challenges using Swift. Contents note: Getting Started; Types, Constants, and Variables; Conditionals; Numbers; Switch; Loops; Strings; Optional; Arrays; Dictionaries11. Sets; Functions; Closures; Enumerations; Structs and Classes; Properties; Initialization; Value vs. Reference Types; Protocols; Error Handling; Extensions; Generics; Protocol Extensions; Memory Management and ARC; Equitable and Comparable; Your First Cocoa Application; Your First iOS Application; Interoperability; Conclusion; Record link: https://library.seeu.edu.mk/index.php?lvl=notice_display&id=17089 Hold
Place a hold on this item
Copies
Barcode Call number Media type Location Section Status 1702-001915 005.25 Mat-Swi 2006 General Collection Library "Max van der Stoel" English Available